have one's reputation besmirched - Turkish English Dictionary